//
// Disciplina
// Autor: Raul Sampaio Correia
// Versão de 20/05/2009
//

class Disciplina {

    String titulo
    Integer numeroDeCreditos
    String professor
    // O atributo professor não é da classe Professor, pois pode ser preechido
    // com um professor que não faz parte do sistema (como do DME por exemplo)
    // ou um professor que já tenha se aposentado.

    static constraints = {
        titulo(blank:false)
        numeroDeCreditos(range:0..6)
        professor(blank:false)
    }

    String toString() {
        return titulo + " - " + professor
    }
}
